<?php
	if (!session_start()) session_start();
	require_once("../../../librarys/funcs/Connection.php");
	require_once("../../../librarys/funcs/Utils.php");

	$conn = new Connection();
	$util = new Utils();

	$table     = "user";
	$status    = 1;
	$user_type = 2;
	if (isset($_POST['status']))
		$status = $_POST['status'];
	if (isset($_POST['group']))
		$user_type = $_POST['group'];
	$username       = $_POST['username'];
	$email          = $_POST['email'];
	$check_username = $conn->check_user_username($username);
	$check_email    = $conn->check_user_by_email($email);
	if ($check_username[0] == 0) {
		if ($check_email[0] == 0) {
			$attributes = array(
				'username'  => $util->add_single_quote($username, 1),
				'password'  => $util->add_single_quote(md5($_POST['password']), 1),
				'firstname' => $util->add_single_quote($_POST['firstname'], 1),
				'lastname'  => $util->add_single_quote($_POST['lastname'], 1),
				'phone'     => $util->add_single_quote($_POST['phone'], 1),
				'address'   => $util->add_single_quote($_POST['address'], 1),
				'email'     => $util->add_single_quote($email, 1),
				'user_type' => $util->add_single_quote($user_type, 0),
				'status'    => $util->add_single_quote($status, 0),
			);
			$result     = $conn->insert($table, $attributes);
			if ($result > 0)
				echo "Thêm thành thành công! <a href='index.php?p=" . $table . "&t=edit&id=$result'>Click here</a> để cập nhật thông tin vừa mới nhập";
			else {
				echo "Lỗi ở server, xin thử thử lại lần nữa!";
			}
		} else
			echo "Email này đã tồn tại trên máy chủ!";
	} else
		echo "Username đã tồn tại trên máy chủ!";

?>